/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.proteu.hibernate.beans;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;

/**
 *
 * @author ricardo
 */
@Entity
@Table(name="SEGURANCA")
public class SegurancaProteu implements Serializable{

    @Id
    @Column(name="SEG_ST_CODIGO")
    private String segStCodigo;
    @Column(name="SEG_ST_USUARIO")
    private String segStUsuario;
    @Column(name="SEG_ST_OPCAO1")
    private String segStOpcao1;
    @Column(name="SEG_ST_OPCAO2")
    private String segStOpcao2;
    @Column(name="SEG_ST_OPCAO3")
    private String segStOpcao3;
    @Column(name="SEG_ST_OPCAO4")
    private String segStOpcao4;
    @Column(name="SEG_ST_OPCAO5")
    private String segStOpcao5;
    @Column(name="SEG_ST_OPCAO6")
    private String segStOpcao6;
    @Column(name="SEG_ST_OPCAO7")
    private String segStOpcao7;
    @Column(name="SEG_ST_OPCAO8")
    private String segStOpcao8;
    @Column(name="SEG_ST_OPCAO9")
    private String segStOpcao9;
    @Column(name="SEG_ST_OPCAO10")
    private String segStOpcao10;
    @Column(name="SEG_ST_OPCAO11")
    private String segStOpcao11;
    @Column(name="SEG_ST_OPCAO12")
    private String segStOpcao12;
    @Column(name="SEG_ST_OPCAO13")
    private String segStOpcao13;
    @Column(name="SEG_ST_OPCAO14")
    private String segStOpcao14;
    @Column(name="SEG_ST_OPCAO15")
    private String segStOpcao15;
    @Column(name="SEG_ST_OPCAO16")
    private String segStOpcao16;
    @Column(name="SEG_ST_OPCAO17")
    private String segStOpcao17;
    @Column(name="SEG_ST_OPCAO18")
    private String segStOpcao18;
    @Column(name="SEG_ST_OPCAO19")
    private String segStOpcao19;
    @Column(name="SEG_ST_OPCAO20")
    private String segStOpcao20;
    @Column(name="SEG_ST_OPCAO21")
    private String segStOpcao21;
    @Column(name="SEG_ST_OPCAO22")
    private String segStOpcao22;
    @Column(name="SEG_ST_OPCAO23")
    private String segStOpcao23;
    @Column(name="SEG_ST_OPCAO24")
    private String segStOpcao24;
    @Column(name="SEG_ST_OPCAO25")
    private String segStOpcao25;
    @Column(name="SEG_ST_OPCAO26")
    private String segStOpcao26;
    @Column(name="SEG_ST_OPCAO27")
    private String segStOpcao27;
    @Column(name="SEG_ST_OPCAO28")
    private String segStOpcao28;
    @Column(name="SEG_ST_OPCAO29")
    private String segStOpcao29;
    @Column(name="SEG_ST_OPCAO30")
    private String segStOpcao30;
    @Column(name="SEG_SYS_DATA")
    @Temporal(javax.persistence.TemporalType.DATE)
    private Date segSysData;
    @Column(name="SEG_SYS_USUARIO")
    private String segSysUsuario;


    public String getSegStCodigo() {
        return segStCodigo;
    }

    public void setSegStCodigo(String segStCodigo) {
        this.segStCodigo = segStCodigo;
    }

    public String getSegStOpcao1() {
        return segStOpcao1;
    }

    public void setSegStOpcao1(String segStOpcao1) {
        this.segStOpcao1 = segStOpcao1;
    }

    public String getSegStOpcao10() {
        return segStOpcao10;
    }

    public void setSegStOpcao10(String segStOpcao10) {
        this.segStOpcao10 = segStOpcao10;
    }

    public String getSegStOpcao11() {
        return segStOpcao11;
    }

    public void setSegStOpcao11(String segStOpcao11) {
        this.segStOpcao11 = segStOpcao11;
    }

    public String getSegStOpcao12() {
        return segStOpcao12;
    }

    public void setSegStOpcao12(String segStOpcao12) {
        this.segStOpcao12 = segStOpcao12;
    }

    public String getSegStOpcao13() {
        return segStOpcao13;
    }

    public void setSegStOpcao13(String segStOpcao13) {
        this.segStOpcao13 = segStOpcao13;
    }

    public String getSegStOpcao14() {
        return segStOpcao14;
    }

    public void setSegStOpcao14(String segStOpcao14) {
        this.segStOpcao14 = segStOpcao14;
    }

    public String getSegStOpcao15() {
        return segStOpcao15;
    }

    public void setSegStOpcao15(String segStOpcao15) {
        this.segStOpcao15 = segStOpcao15;
    }

    public String getSegStOpcao16() {
        return segStOpcao16;
    }

    public void setSegStOpcao16(String segStOpcao16) {
        this.segStOpcao16 = segStOpcao16;
    }

    public String getSegStOpcao17() {
        return segStOpcao17;
    }

    public void setSegStOpcao17(String segStOpcao17) {
        this.segStOpcao17 = segStOpcao17;
    }

    public String getSegStOpcao18() {
        return segStOpcao18;
    }

    public void setSegStOpcao18(String segStOpcao18) {
        this.segStOpcao18 = segStOpcao18;
    }

    public String getSegStOpcao19() {
        return segStOpcao19;
    }

    public void setSegStOpcao19(String segStOpcao19) {
        this.segStOpcao19 = segStOpcao19;
    }

    public String getSegStOpcao2() {
        return segStOpcao2;
    }

    public void setSegStOpcao2(String segStOpcao2) {
        this.segStOpcao2 = segStOpcao2;
    }

    public String getSegStOpcao20() {
        return segStOpcao20;
    }

    public void setSegStOpcao20(String segStOpcao20) {
        this.segStOpcao20 = segStOpcao20;
    }

    public String getSegStOpcao21() {
        return segStOpcao21;
    }

    public void setSegStOpcao21(String segStOpcao21) {
        this.segStOpcao21 = segStOpcao21;
    }

    public String getSegStOpcao22() {
        return segStOpcao22;
    }

    public void setSegStOpcao22(String segStOpcao22) {
        this.segStOpcao22 = segStOpcao22;
    }

    public String getSegStOpcao23() {
        return segStOpcao23;
    }

    public void setSegStOpcao23(String segStOpcao23) {
        this.segStOpcao23 = segStOpcao23;
    }

    public String getSegStOpcao24() {
        return segStOpcao24;
    }

    public void setSegStOpcao24(String segStOpcao24) {
        this.segStOpcao24 = segStOpcao24;
    }

    public String getSegStOpcao25() {
        return segStOpcao25;
    }

    public void setSegStOpcao25(String segStOpcao25) {
        this.segStOpcao25 = segStOpcao25;
    }

    public String getSegStOpcao26() {
        return segStOpcao26;
    }

    public void setSegStOpcao26(String segStOpcao26) {
        this.segStOpcao26 = segStOpcao26;
    }

    public String getSegStOpcao27() {
        return segStOpcao27;
    }

    public void setSegStOpcao27(String segStOpcao27) {
        this.segStOpcao27 = segStOpcao27;
    }

    public String getSegStOpcao28() {
        return segStOpcao28;
    }

    public void setSegStOpcao28(String segStOpcao28) {
        this.segStOpcao28 = segStOpcao28;
    }

    public String getSegStOpcao29() {
        return segStOpcao29;
    }

    public void setSegStOpcao29(String segStOpcao29) {
        this.segStOpcao29 = segStOpcao29;
    }

    public String getSegStOpcao3() {
        return segStOpcao3;
    }

    public void setSegStOpcao3(String segStOpcao3) {
        this.segStOpcao3 = segStOpcao3;
    }

    public String getSegStOpcao30() {
        return segStOpcao30;
    }

    public void setSegStOpcao30(String segStOpcao30) {
        this.segStOpcao30 = segStOpcao30;
    }

    public String getSegStOpcao4() {
        return segStOpcao4;
    }

    public void setSegStOpcao4(String segStOpcao4) {
        this.segStOpcao4 = segStOpcao4;
    }

    public String getSegStOpcao5() {
        return segStOpcao5;
    }

    public void setSegStOpcao5(String segStOpcao5) {
        this.segStOpcao5 = segStOpcao5;
    }

    public String getSegStOpcao6() {
        return segStOpcao6;
    }

    public void setSegStOpcao6(String segStOpcao6) {
        this.segStOpcao6 = segStOpcao6;
    }

    public String getSegStOpcao7() {
        return segStOpcao7;
    }

    public void setSegStOpcao7(String segStOpcao7) {
        this.segStOpcao7 = segStOpcao7;
    }

    public String getSegStOpcao8() {
        return segStOpcao8;
    }

    public void setSegStOpcao8(String segStOpcao8) {
        this.segStOpcao8 = segStOpcao8;
    }

    public String getSegStOpcao9() {
        return segStOpcao9;
    }

    public void setSegStOpcao9(String segStOpcao9) {
        this.segStOpcao9 = segStOpcao9;
    }

    public String getSegStUsuario() {
        return segStUsuario;
    }

    public void setSegStUsuario(String segStUsuario) {
        this.segStUsuario = segStUsuario;
    }

    public Date getSegSysData() {
        return segSysData;
    }

    public void setSegSysData(Date segSysData) {
        this.segSysData = segSysData;
    }

    public String getSegSysUsuario() {
        return segSysUsuario;
    }

    public void setSegSysUsuario(String segSysUsuario) {
        this.segSysUsuario = segSysUsuario;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final SegurancaProteu other = (SegurancaProteu) obj;
        if ((this.segStCodigo == null) ? (other.segStCodigo != null) : !this.segStCodigo.equals(other.segStCodigo)) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 3;
        hash = 41 * hash + (this.segStCodigo != null ? this.segStCodigo.hashCode() : 0);
        return hash;
    }
    
    

}
